package com.itany.corejava.code07_面向对象.常量;

/**
 * @author 石小俊
 * @date 2023年04月20日 10:06
 */
public class Test01_final关键字 {
    public static void main(String[] args) {
        final int num = 10;
        System.out.println(num);
        // 被final修饰的变量的的值不能被更改
        // num = 20; // 报错
    }
}
class Person{
    public final void show(){
        System.out.println("这是person的方法");
    }
    public int sum(final int i, int j){
        // 被final修饰的方法参数不能被修改
        // i++; // 报错
        j++;
        return i+j;
    }
}
class Man extends Person{
    // 由于父类show方法被final修饰,因此不能重写
//    public void show() {
//        System.out.println("这是子类的方法");
//    }
}
final class Pet{

}
// 被final修饰的类Pet不能被继承
//class Dog extends Pet{ }
